package gae.google.tcserver.model;

/**
 * The <tt>TeamMemberBean</tt> class provides getters and setters for
 * team member data
 *
 * @author Lars Friberg
 *
 * @date 2011-01-19
 */
public class TeamMemberBean {

	// team member data
	private String id = null;
	private String firstName = null;
	private String familyName = null;
	private String address = null;
	private String zipCode = null;
	private String location = null;
	private String phoneNumber = null;
	private String mailAddress = null;
	private String role = null;
	private String imageName = null;

	/**
	 * constructor
	 */
	public TeamMemberBean() {
	}

	/**
	 * set team member id
	 * 
	 * @param id the team member id
	 */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
	 * get team member id
	 * 
	 * @return id the team member id
	 */
	public String getId() {
		return id;
	}

	/**
	 * get first name
	 * 
	 * @return firstName the first name
	 */
	public String getFirstName() {
		return firstName;
	}
	
	/**
	 * set first name
	 * 
	 * @param firstName the first name
	 */
	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}
	
	/**
	 * get family name
	 * 
	 * @return familyName the family name
	 */
	public String getFamilyName() {
		return familyName;
	}
	
	/**
	 * set family name
	 * 
	 * @param familyName the family name
	 */
	public void setFamilyName(String familyName) {
		this.familyName = familyName;
	}

	/**
	 * get address
	 * 
	 * @return address the address
	 */
	public String getAddress() {
		return address;
	}
	
	/**
	 * set address
	 * 
	 * @param address the address
	 */
	public void setAddress(String address) {
		this.address = address;
	}

	/**
	 * get zip code
	 * 
	 * @return zipCode the zip code
	 */
	public String getZipCode() {
		return zipCode;
	}
	
	/**
	 * set zip code
	 * 
	 * @param zipCode the zip code
	 */
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}

	/**
	 * get location
	 * 
	 * @return location the location
	 */
	public String getLocation() {
		return location;
	}
	
	/**
	 * set location
	 * 
	 * @param location the location
	 */
	public void setLocation(String location) {
		this.location = location;
	}

	/**
	 * get phone number
	 * 
	 * @return phoneNumber the phoneNumber
	 */
	public String getPhoneNumber() {
		return phoneNumber;
	}
	
	/**
	 * set phone number
	 * 
	 * @param phoneNumber the phone number
	 */
	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	/**
	 * get mail address
	 * 
	 * @return mailAddress the mail address
	 */
	public String getMailAddress() {
		return mailAddress;
	}
	
	/**
	 * set mail address
	 * 
	 * @param mailAddress the mail address
	 */
	public void setMailAddress(String mailAddress) {
		this.mailAddress = mailAddress;
	}

	/**
	 * get role
	 * 
	 * @return role the role (leader, player or parent)
	 */
	public String getRole() {
		return role;
	}
	
	/**
	 * set role
	 * 
	 * @param role the role (leader, player or parent)
	 */
	public void setRole(String role) {
		this.role = role;
	}

	/**
	 * get image name 
	 * 
	 * @return imageName the image name
	 */
	public String getImageName() {
		return imageName;
	}
	
	/**
	 * set image name
	 * 
	 * @param imageName the image name
	 */
	public void setImageName(String imageName) {
		this.imageName = imageName;
	}
}